home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / src / net / bind-contrib.tar.gz / bind-contrib.tar / contrib / misc / ctldns.sh < prev    next >
Encoding:
Internet Message Format  |  1996-10-25  |  1.2 KB

  1. Received: by gw.home.vix.com id AA01363; Wed, 27 Jul 94 21:00:45 -0700
  2. Received: from roam.psg.com by rip.psg.com with smtp
  3.     (Smail3.1.28.1 #7) id m0qTMdt-0002zyC; Wed, 27 Jul 94 21:00 PDT
  4. Received: by roam.psg.com (Smail3.1.28.1 #6)
  5.     id m0qTMje-0000RGC; Wed, 27 Jul 94 21:06 PDT
  6. Message-Id: <m0qTMje-0000RGC@roam.psg.com>
  7. Date: Wed, 27 Jul 94 21:06 PDT
  8. From: randy@psg.com (Randy Bush)
  9. To: Paul A Vixie <paul@vix.com>
  10. Subject: ctldns
  11.  
  12. #!/bin/sh
  13. #
  14. # named signal commander
  15. #
  16.  
  17. PID=`cat /etc/named.pid`
  18.  
  19. if [ -z "$1" ]; then
  20.    echo usage: `basename $0` {reload,dump,stats,on,off,kill,start}
  21.    fi
  22.  
  23. while [ -n "$1" ]; do
  24.     case $1 in
  25.         reload) kill -HUP $PID
  26.         echo "named cache reload issued"
  27.         ;;
  28.         dump)   kill -INT $PID
  29.         echo "named cache dumped to /usr/tmp/named_dump.db"
  30.         ;;
  31.         stats)  kill -6 $PID
  32.         echo "named statistics dumped to /usr/tmp/named.stat"
  33.         ;;
  34.         on)    kill -USR1 $PID
  35.         echo "named debug incremented"
  36.         ;;
  37.         off)    kill -USR2 $PID
  38.         echo "named debug off"
  39.         ;;
  40.         kill)   kill -9 $PID
  41.         echo "named killed"
  42.         ;;
  43.     start)    in.named
  44.         echo  "named restarted"
  45.         ;;
  46.         *)    echo "useage is $0 {reload,dump,stats,kill,start}"
  47.         exit 1
  48.         ;;
  49.         esac
  50.     shift
  51.     done
  52.  
  53. exit 0
  54.  
  55. # end
  56.